iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
Security

Ethical Hacking 基本觀念系列 第 21

Day 21 Computer Networks Fundamental Concepts-17 TLS

  • 分享至 

  • xImage
  •  

TCP/IP Protocol Suite

Transport Layer Protocols

安全通訊協定 (Secure Sockets Layer, SSL)

SSL 是 Netscape 為保護網路通訊安全推出的應用層協定。SSL 對兩個通訊應用程式,例如:客戶端和伺服器程式,提供安全的驗證機制。它使用 RSA 非對稱 (公鑰) 加密法。

傳輸層安全性協定 (Transport Layer Security, TLS)

TLS 是建立在 SSL3.0 的基礎上,目前已取代 SSL 成為產業標準。TLS 的概念是,當TLS啟動時,網路服務如: FTP、 HTTP 是被安全的 TLS 保護免於被攻擊。TLS 和 SSL 同時共同存在使用者空間已經很多年了,但近年引人注目的網路攻擊,如 2014 年的 POODLE 攻擊事件,暴露出 SSL 的弱點,因此,使用者被強烈建議使用較安全的 TLS。

TLS 有兩個子分層 (sublayers):TSL Record Protocol 是用來存取 TCP,TSL Record Protocol 之上的相關協定提供特定的服務。(見下圖)
TSL Handshake Protocol:處理驗證和交涉連接設定。
TSL Change Cipher Spec Protocol:表示一個轉變,例如移動到交涉的加密參數。
TSL Alert Protocol:傳送警報。

https://ithelp.ithome.com.tw/upload/images/20241006/20129584CC0jy38uul.png
Service-Level Monitoring of HTTPS Traffic - Scientific Figure on ResearchGate. Available from: https://www.researchgate.net/figure/The-TLS-layers-and-sub-protocols_fig4_321347130 [accessed 5 Oct 2024]

使用 TLS 的服務直接透過 TSL Record Protocol 運作。連接建立後,TSL Record Protocol 提供必要的加密和驗證來確保對話 (session) 的機密性和完整性。

,:。


上一篇
Day 20 Computer Networks Fundamental Concepts-16 UDP
下一篇
Day 22 Computer Networks Fundamental Concepts-18 IP
系列文
Ethical Hacking 基本觀念30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言